estate cnc software cnc cnc controls milling library management cam production planning media library management cnc retrofit financial advisor machining mrp encoders planning production scheduling erp financial job costing software cad manufacturing